package com.mayi.zds.service;

import com.mayi.zds.entity.Business;
import com.mayi.zds.entity.Goods;
import org.springframework.stereotype.Service;

import java.util.List;


/**
 *  用于商户实现业务逻辑层的service接口
 * @author xh 刘宇涛
 * @Date 2019/12/25
 */
public  interface BusinessService {
    /**
     * 用于添加商户（商户注册的业务逻辑方法）
     * 前台需得到名称 ，账号，密码，营业执照照片，简介，配送范围，类别（级联下拉框）
     * 校验要求：账号不能重复，不可数量为6-18位，密码数量为6-18位，类别只能选择一个最低类别
     * @param business
     */
    public void add(Business business);

    /**
     * 用于商户登录业务逻辑层方法
     * @param account 账户
     * @param Password 密码
     * @return 商户实例
     */
   public Business login(String account,String Password);
    /**
     * @Author 刘宇涛
     * @Description  查询商铺下所有商品（第一次进入或未选择标签）
     * @Date 11:44 2019/12/25
     * @Param [businessId]  商铺id
     * @return java.util.List<com.mayi.zds.entity.Business>    该商铺信息实体类（包含商铺类别，标签集合（包含商品集合（包含评价集合）））
     **/
    public Business getById(String businessId);
}
